<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/*
			解析器在调用函数每次都会向函数的内部传递进一个隐含的参数
				这个隐含的参数就是this,this指向的是一个对象
				这个对象我们称为函数执行的上下文对象
			1、以函数的形式调用时，this永远都是window
			2、以方法的形式调用时，this就是调用方法的那个对象
			谁调用this，this就是谁
			*/
			function fun(a,b){
				console.log(a,b);
				console.log(this.name);
			}
			fun(123,123);
			
			//创建一个对象
			var obj = {
				name:"孙悟空",
				sayName:fun
			};
			fun();
			//obj.sayName();
		</script>
	</body>
</html>
